/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *\.([a-z|A-z]*?)-  alt+enter
 */
 .imgFluid {  max-width: 100%; height: auto;}
 .orderFirst {  order: -1;}
 .orderLast {  order: 13;}
 .order0 {  order: 0;}
 .order1 {  order: 1;}
 .order2 {  order: 2;}
 .order3 {  order: 3;}
 .order4 {  order: 4;}
 .order5 {  order: 5;}
 .order6 {  order: 6;}
 .order7 {  order: 7;}
 .order8 {  order: 8;}
 .order9 {  order: 9;}
 .order10 {  order: 10;}
 .order11 {  order: 11;}
 .order12 {  order: 12;}
 
 
 .alignBaseline {  vertical-align: baseline !important;}
 .alignTop {  vertical-align: top !important;}
 .alignMiddle {  vertical-align: middle !important;}
 .alignBottom {  vertical-align: bottom !important;}
 .alignTextBottom {  vertical-align: text-bottom !important;}
 .alignTextTop {  vertical-align: text-top !important;}
 .bgPrimary {  background-color: #4779C2 !important;}
 
 .bgSecondary {  background-color: #6c757d !important;}
 .bgSuccess {  background-color: #28a745 !important;}
 .bgInfo {  background-color: #17a2b8 !important;}
 .bgWarning {  background-color: #ffc107 !important;}
 .bgDanger {  background-color: #dc3545 !important;}
 .bgLight {  background-color: #f1f2f3 !important;}
 .bgDark {  background-color: #343a40 !important;}
 .bgWhite {  background-color: #fff !important;}
 .bgTransparent {  background-color: transparent !important;}
 
 .border {  border: 1px solid #dee2e6 !important;}
 .borderTop {  border-top: 1px solid #dee2e6 !important;}
 .borderRight {  border-right: 1px solid #dee2e6 !important;}
 .borderBottom {  border-bottom: 1px solid #dee2e6 !important;}
 .borderLeft {  border-left: 1px solid #dee2e6 !important;}
 .border0 {  border: 0 !important;}
 .borderTop0 {  border-top: 0 !important;}
 .borderRight0 {  border-right: 0 !important;}
 .borderBottom0 {  border-bottom: 0 !important;}
 .borderLeft0 {  border-left: 0 !important;}
 .borderPrimary {  border-color: #4779C2 !important;}
 .borderSecondary {  border-color: #6c757d !important;}
 .borderSuccess {  border-color: #28a745 !important;}
 .borderInfo {  border-color: #17a2b8 !important;}
 .borderWarning {  border-color: #ffc107 !important;}
 .borderDanger {  border-color: #dc3545 !important;}
 .borderLight {  border-color: #f8f9fa !important;}
 .borderDark {  border-color: #343a40 !important;}
 .borderWhite {  border-color: #fff !important;}
 
 .rounded {  border-radius: 0.25rem !important;}
 .roundedTop {  border-top-left-radius: 0.25rem !important;  border-top-right-radius: 0.25rem !important;}
 .roundedRight {  border-top-right-radius: 0.25rem !important;  border-bottom-right-radius: 0.25rem !important;}
 .roundedBottom {  border-bottom-right-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important;}
 .roundedLeft {  border-top-left-radius: 0.25rem !important;  border-bottom-left-radius: 0.25rem !important;}
 .roundedCircle {  border-radius: 50% !important;}
 .rounded0 {  border-radius: 0 !important;}
 
 .clearfix::after {  display: block;  clear: both;  content: "";}
 
 .dNone {  display: none !important;}
 .dInline {  display: inline !important;}
 .dInlineBlock {  display: inline-block !important;}
 .dBlock {  display: block !important;}
 .dTable {  display: table !important;}
 .dTableRow {  display: table-row !important;}
 .dTableCell {  display: table-cell !important;}
 .dFlex {  display: flex !important;}
 .dInlineFlex {  display: inline-flex !important;}
 
 .flexRow {  flex-direction: row !important;}
 .flexColumn {  flex-direction: column !important;}
 .flexRowReverse {  flex-direction: row-reverse !important;}
 .flexColumnReverse {  flex-direction: column-reverse !important;}
 .flexWrap {  flex-wrap: wrap !important;}
 .flexNowrap {  flex-wrap: nowrap !important;}
 .flexWrapReverse {  flex-wrap: wrap-reverse !important;}
 .justifyContentStart {  justify-content: flex-start !important;}
 .justifyContentEnd {  justify-content: flex-end !important;}
 .justifyContentCenter {  justify-content: center !important;}
 .justifyContentBetween {  justify-content: space-between !important;}
 .justifyContentAround {  justify-content: space-around !important;}
 .alignItemsStart {  align-items: flex-start !important;}
 .alignItemsEnd {  align-items: flex-end !important;}
 .alignItemsCenter {  align-items: center !important;}
 .alignItemsBaseline {  align-items: baseline !important;}
 .alignItemsStretch {  align-items: stretch !important;}
 .alignContentStart {  align-content: flex-start !important;}
 .alignContentEnd {  align-content: flex-end !important;}
 .alignContentCenter {  align-content: center !important;}
 .alignContentBetween {  align-content: space-between !important;}
 .alignContentAround {  align-content: space-around !important;}
 .alignContentStretch {  align-content: stretch !important;}
 .alignSelfAuto {  align-self: auto !important;}
 .alignSelfStart {  align-self: flex-start !important;}
 .alignSelfEnd {  align-self: flex-end !important;}
 .alignSelfCenter {  align-self: center !important;}
 .alignSelfBaseline {  align-self: baseline !important;}
 .alignSelfStretch {  align-self: stretch !important;}
 
 .flexNoZoom{ flex-shrink: 0; flex-grow: 0; }
 .flex1{ flex: 1; }
 
 .floatLeft {  float: left !important;}
 .floatRight {  float: right !important;}
 .floatNone {  float: none !important;}
 .positionStatic {  position: static !important;}
 .positionRelative {  position: relative !important;}
 .positionAbsolute {  position: absolute !important;}
 .positionFixed {  position: fixed !important;}
 .positionSticky {  position: -webkit-sticky !important;  position: sticky !important;}
 .fixedTop {  position: fixed;  top: 0;  right: 0;  left: 0;  z-index: 1030;}
 .fixedBottom {  position: fixed;  right: 0;  bottom: 0;  left: 0;  z-index: 1030;}
 
 .w25 {  width: 25% !important;}
 .w50 {  width: 50% !important;}
 .w75 {  width: 75% !important;}
 .w100 {  width: 100% !important;}
 
 .h25 {  height: 25% !important;}
 .h50 {  height: 50% !important;}
 .h75 {  height: 75% !important;}
 .h100 {  height: 100% !important;}
 
 .mw100 {  max-width: 100% !important;}
 .mh100 {  max-height: 100% !important;}
 
 .m0 {  margin: 0 !important;}
 .mt0,
 .my0 {  margin-top: 0 !important;}
 .mr0,
 .mx0 {  margin-right: 0 !important;}
 .mb0,
 .my0 {  margin-bottom: 0 !important;}
 .ml0,
 .mx0 {  margin-left: 0 !important;}
 
 .m2 {  margin: 2px !important;}
 .mt2,
 .my2 {  margin-top: 2px !important;}
 .mr2,
 .mx2 {  margin-right: 2px !important;}
 .mb2,
 .my2 {  margin-bottom: 2px !important;}
 .ml2,
 .mx2 {  margin-left: 2px !important;}
 
 .m4 {  margin: 4px !important;}
 .mt4,
 .my4 {  margin-top: 4px !important;}
 .mr4,
 .mx4 {  margin-right: 4px !important;}
 .mb4,
 .my4 {  margin-bottom: 4px !important;}
 .ml4,
 .mx4 {  margin-left: 4px !important;}
 .m6 {  margin: 6px !important;}
 .mt6,
 .my6 {  margin-top: 6px !important;}
 .mr6,
 .mx6 {  margin-right: 6px !important;}
 .mb6,
 .my6 {  margin-bottom: 6px !important;}
 .ml6,
 .mx6 {  margin-left: 6px !important;}
 
 .p0 {  padding: 0 !important;}
 .pt0,
 .py0 {  padding-top: 0 !important;}
 .pr0,
 .px0 {  padding-right: 0 !important;}
 .pb0,
 .py0 {  padding-bottom: 0 !important;}
 .pl0,
 .px0 {  padding-left: 0 !important;}
 
 .p2 {  padding: 2px !important;}
 .pt2,
 .py2 {  padding-top: 2px !important;}
 .pr2,
 .px2 {  padding-right: 2px !important;}
 .pb2,
 .py2 {  padding-bottom: 2px !important;}
 .pl2,
 .px2 {  padding-left: 2px !important;}
 
 .p4 {  padding: 4px !important;}
 .pt4,
 .py4 {  padding-top: 4px !important;}
 .pr4,
 .px4 {  padding-right: 4px !important;}
 .pb4,
 .py4 {  padding-bottom: 4px !important;}
 .pl4,
 .px4 {  padding-left: 4px !important;}
 
 
 .p6 {  padding: 6px !important;}
 .pt6,
 .py6 {  padding-top: 6px !important;}
 .pr6,
 .px6 {  padding-right: 6px !important;}
 .pb6,
 .py6 {  padding-bottom: 6px !important;}
 .pl6,
 .px6 {  padding-left: 6px !important;}
 
 
 .m8 {  margin: 8px !important;}
 .mt8,
 .my8 {  margin-top: 8px !important;}
 .mr8,
 .mx8 {  margin-right: 8px !important;}
 .mb8,
 .my8 {  margin-bottom: 8px !important;}
 .ml8,
 .mx8 {  margin-left: 8px !important;}
 .p8 {  padding: 8px !important;}
 .pt8,
 .py8 {  padding-top: 8px !important;}
 .pr8,
 .px8 {  padding-right: 8px !important;}
 .pb8,
 .py8 {  padding-bottom: 8px !important;}
 .pl8,
 .px8 {  padding-left: 8px !important;}
 
 .m10 {  margin: 10px !important;}
 .mt10,
 .my10 {  margin-top: 10px !important;}
 .mr10,
 .mx10 {  margin-right: 10px !important;}
 .mb10,
 .my10 {  margin-bottom: 10px !important;}
 .ml10,
 .mx10 {  margin-left: 10px !important;}
 .p10 {  padding: 10px !important;}
 .pt10,
 .py10 {  padding-top: 10px !important;}
 .pr10,
 .px10 {  padding-right: 10px !important;}
 .pb10,
 .py10 {  padding-bottom: 10px !important;}
 .pl10,
 .px10 {  padding-left: 10px !important;}

 .m12 {  margin: 12px !important;}
 .mt12,
 .my12 {  margin-top: 12px !important;}
 .mr12,
 .mx12 {  margin-right: 12px !important;}
 .mb12,
 .my12 {  margin-bottom: 12px !important;}
 .ml12,
 .mx12 {  margin-left: 12px !important;}
 .p12 {  padding: 12px !important;}
 .pt12,
 .py12 {  padding-top: 12px !important;}
 .pr12,
 .px12 {  padding-right: 12px !important;}
 .pb12,
 .py12 {  padding-bottom: 12px !important;}
 .pl12,
 .px12 {  padding-left: 12px !important;}
 
 .m14 {  margin: 14px !important;}
 .mt14,
 .my14 {  margin-top: 14px !important;}
 .mr14,
 .mx14 {  margin-right: 14px !important;}
 .mb14,
 .my14 {  margin-bottom: 14px !important;}
 .ml14,
 .mx14 {  margin-left: 14px !important;}
 .p14 {  padding: 14px !important;}
 .pt14,
 .py14 {  padding-top: 14px !important;}
 .pr14,
 .px14 {  padding-right: 14px !important;}
 .pb14,
 .py14 {  padding-bottom: 14px !important;}
 .pl14,
 .px14 {  padding-left: 14px !important;}
 
 .m16 {  margin: 16px !important;}
 .mt16,
 .my16 {  margin-top: 16px !important;}
 .mr16,
 .mx16 {  margin-right: 16px !important;}
 .mb16,
 .my16 {  margin-bottom: 16px !important;}
 .ml16,
 .mx16 {  margin-left: 16px !important;}
 .p16 {  padding: 16px !important;}
 .pt16,
 .py16 {  padding-top: 16px !important;}
 .pr16,
 .px16 {  padding-right: 16px !important;}
 .pb16,
 .py16 {  padding-bottom: 16px !important;}
 .pl16,
 .px16 {  padding-left: 16px !important;}
 
 .m18 {  margin: 18px !important;}
 .mt18,
 .my18 {  margin-top: 18px !important;}
 .mr18,
 .mx18 {  margin-right: 18px !important;}
 .mb18,
 .my18 {  margin-bottom: 18px !important;}
 .ml18,
 .mx18 {  margin-left: 18px !important;}
 .p18 {  padding: 18px !important;}
 .pt18,
 .py18 {  padding-top: 18px !important;}
 .pr18,
 .px18 {  padding-right: 18px !important;}
 .pb18,
 .py18 {  padding-bottom: 18px !important;}
 .pl18,
 .px18 {  padding-left: 18px !important;}
 
 
 .m20 {  margin: 20px !important;}
 .mt20,
 .my20 {  margin-top: 20px !important;}
 .mr20,
 .mx20 {  margin-right: 20px !important;}
 .mb20,
 .my20 {  margin-bottom: 20px !important;}
 .ml20,
 .mx20 {  margin-left: 20px !important;}
 .p20 {  padding: 20px !important;}
 .pt20,
 .py20 {  padding-top: 20px !important;}
 .pr20,
 .px20 {  padding-right: 20px !important;}
 .pb20,
 .py20 {  padding-bottom: 20px !important;}
 .pl20,
 .px20 {  padding-left: 20px !important;}


 
 .m24 {  margin: 24px !important;}
 .mt24,
 .my24 {  margin-top: 24px !important;}
 .mr24,
 .mx24 {  margin-right: 24px !important;}
 .mb24,
 .my24 {  margin-bottom: 24px !important;}
 .ml24,
 .mx24 {  margin-left: 24px !important;}
 .p24 {  padding: 24px !important;}
 .pt24,
 .py24 {  padding-top: 24px !important;}
 .pr24,
 .px24 {  padding-right: 24px !important;}
 .pb24,
 .py24 {  padding-bottom: 24px !important;}
 .pl24,
 .px24 {  padding-left: 24px !important;}

 .m30 {  margin: 30px !important;}
 .mt30,
 .my30 {  margin-top: 30px !important;}
 .mr30,
 .mx30 {  margin-right: 30px !important;}
 .mb30,
 .my30 {  margin-bottom: 30px !important;}
 .ml30,
 .mx30 {  margin-left: 30px !important;}
 .p30 {  padding: 30px !important;}
 .pt30,
 .py30 {  padding-top: 30px !important;}
 .pr30,
 .px30 {  padding-right: 30px !important;}
 .pb30,
 .py30 {  padding-bottom: 30px !important;}
 .pl30,
 .px30 {  padding-left: 30px !important;}

 .m40 {  margin: 40px !important;}
 .mt40,
 .my40 {  margin-top: 40px !important;}
 .mr40,
 .mx40 {  margin-right: 40px !important;}
 .mb40,
 .my40 {  margin-bottom: 40px !important;}
 .ml40,
 .mx40 {  margin-left: 40px !important;}
 .p40 {  padding: 40px !important;}
 .pt40,
 .py40 {  padding-top: 40px !important;}
 .pr40,
 .px40 {  padding-right: 40px !important;}
 .pb40,
 .py40 {  padding-bottom: 40px !important;}
 .pl40,
 .px40 {  padding-left: 40px !important;}

 .m50 {  margin: 50px !important;}
 .mt50,
 .my50 {  margin-top: 50px !important;}
 .mr50,
 .mx50 {  margin-right: 50px !important;}
 .mb50,
 .my50 {  margin-bottom: 50px !important;}
 .ml50,
 .mx50 {  margin-left: 50px !important;}
 .p50 {  padding: 50px !important;}
 .pt50,
 .py50 {  padding-top: 50px !important;}
 .pr50,
 .px50 {  padding-right: 50px !important;}
 .pb50,
 .py50 {  padding-bottom: 50px !important;}
 .pl50,
 .px50 {  padding-left: 50px !important;}

 .m60 {  margin: 60px !important;}
 .mt60,
 .my60 {  margin-top: 60px !important;}
 .mr60,
 .mx60 {  margin-right: 60px !important;}
 .mb60,
 .my60 {  margin-bottom: 60px !important;}
 .ml60,
 .mx60 {  margin-left: 60px !important;}
 .p60 {  padding: 60px !important;}
 .pt60,
 .py60 {  padding-top: 60px !important;}
 .pr60,
 .px60 {  padding-right: 60px !important;}
 .pb60,
 .py60 {  padding-bottom: 60px !important;}
 .pl60,
 .px60 {  padding-left: 60px !important;}
 
 
 
 
 
 .mAuto {  margin: auto !important;}
 .mtAuto,
 .myAuto {  margin-top: auto !important;}
 .mrAuto,
 .mxAuto {  margin-right: auto !important;}
 .mbAuto,
 .myAuto {  margin-bottom: auto !important;}
 .mlAuto,
 .mxAuto {  margin-left: auto !important;}
 
 .textJustify {  text-align: justify !important;}
 .textNowrap {  white-space: nowrap !important;}
 .textTruncate {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
 .textLeft {  text-align: left !important;}
 .textRight {  text-align: right !important;}
 .textCenter {  text-align: center !important;}
 .textLowercase {  text-transform: lowercase !important;}
 .textUppercase {  text-transform: uppercase !important;}
 .textCapitalize {  text-transform: capitalize !important;}
 .fontWeightLight {  font-weight: 300 !important;}
 .fontWeightNormal {  font-weight: 400 !important;}
 .fontWeightBold {  font-weight: 700 !important;}
 .fontItalic {  font-style: italic !important;}
 .textWhite {  color: #fff !important;}
 .textPrimary {  color: #4779C2 !important;}
 
 a.textPrimary:hover, a.textPrimary:focus {  color: #4779C2 !important;}
 .textSecondary {  color: #6c757d !important;}
 
 a.textSecondary:hover, a.textSecondary:focus {  color: #545b62 !important;}
 .textSuccess {  color: #28a745 !important;}
 
 a.textSuccess:hover, a.textSuccess:focus {  color: #1e7e34 !important;}
 .textInfo {  color: #17a2b8 !important;}
 
 a.textInfo:hover, a.textInfo:focus {  color: #117a8b !important;}
 .textWarning {  color: #ffc107 !important;}
 
 a.textWarning:hover, a.textWarning:focus {  color: #d39e00 !important;}
 .textDanger {  color: #dc3545 !important;}
 
 a.textDanger:hover, a.textDanger:focus {  color: #bd2130 !important;}
 .textLight {  color: #f8f9fa !important;}
 
 a.textLight:hover, a.textLight:focus {  color: #dae0e5 !important;}
 .textDark {  color: #343a40 !important;}
 
 a.textDark:hover, a.textDark:focus {  color: #1d2124 !important;}
 .textMuted {  color: #6c757d !important;}
 .textHide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}
 
 .textFab96d {  color: #fab96d;}
 .textF54f3d {  color: #f54f3d ;}
 .text34f2ef {  color: #34f2ef ;}
 .text04f186 {  color: #04f186 ;}
 .textF5303e {  color: #f5303e ;}
 .text39fef8 {  color: #39fef8 ;}
 .text00deff {  color: #00deff ;}
 .textF69037 {  color: #F69037 ;}
 .textBde2fa {  color: #bde2fa ;}
 .text57b0ea {  color: #57b0ea ;}
 .textLightBlue {  color: #e5f4fe;}
 
 .visible {  visibility: visible !important;}
 .invisible {  visibility: hidden !important;}
 
 .textSize12{font-size:12px}
 .textSize14{font-size:14px}
 .textSize16{font-size:16px}
 .textSize18{font-size:18px}
 .textSize20{font-size:20px}
 .textSize22{font-size:22px}
 .textSize24{font-size:24px}
 .textSize26{font-size:26px}
 .textSize28{font-size:28px}
 .textSize30{font-size:30px}
 .textSize32{font-size:32px}
 .textSize34{font-size:34px}
 .textSize36{font-size:36px}
 .textSize38{font-size:38px}
 .textSize40{font-size:40px}
 .textSize48{font-size:48px}
 .textSize60{font-size:60px}
 .opacity08{opacity: 0.8}
 .opacity06{opacity: 0.6}
 .opacity05{opacity: 0.5}
 .opacity03{opacity: 0.3}
 .overfowAuto{overflow: auto}
 .overfowYAuto{overflow-y: auto}
 
 .p14px{padding:14px;}
 .m14px{margin:14px;}
 
 
 .lineHeight1{
     line-height: 1;
 }
 .lineHeight12{
     line-height: 1.2;
 }
 .lineHeight07{
     line-height: 0.7;
 }
 .lineHeight08{
     line-height: 0.8;
 }
 .cursorPointer{
     cursor: pointer;
 }
 
 .cursorMove{
     cursor: move;
 }
 .flexCenterBetween {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .flexBetween {
     display: flex;
     justify-content: space-between;
 }
 
 .flexEndBetween {
     display: flex;
     justify-content: space-between;
     align-items: flex-end;
 }
 
 .flexCenterCenter {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .flexCenterEnd {
     display: flex;
     justify-content: flex-end;
     align-items: center;
 }
 .flexCenterAround {
     display: flex;
     justify-content: space-around;
     align-items: center;
 }
 
 .flexCenter {
     display: flex;
     align-items: center;
 }
 
 .flexEnd {
     display: flex;
     align-items: flex-end;
 }

 p{
   line-height: 1.8;
 }